from bot.kernel.bot_func import *

__plugin_name__ = '使用帮助'
__plugin_usage__ = '''功能详解：\n
允许命令：
    usage/使用帮助/帮助/使用方法

你都在用这个功能了还需要这个功能的介绍吗？484撒？？？
'''

def register(bot):
    @bot.on_command('usage', ['使用帮助', '帮助', '使用方法'])
    def test(info, args):
        robot_wxid = info['robot_wxid']
        from_wxid = info['from_wxid']

        pluginNames = list(filter(lambda p: p.name, bot.plugins))
        arg = ' '.join(args).strip().lower()
        if not arg:
            return send_text_msg(robot_wxid, from_wxid,'我现在支持的功能有：\n    (使用【usage 命令名】来查看命令详情(不要【】))\n\n' + '\n'.join({p.name for p in pluginNames}))
        for p in pluginNames:
            if p.name.lower() == arg:
                return send_text_msg(robot_wxid, from_wxid, p.usage)
